package com.s1.array;

public class ArrayTest {
	
	public static void main(String[] args) {
		Array array = new Array(3);
		array.add(2);
		array.print();

		array.addFirst(1);
		array.addLast(3);
		array.print();

		array.add(0, 9);
		array.print();

		array.add(1, 5);
		array.add(5, 6);
		array.print();

		System.out.println(array.findByPosition(0));
		System.out.println(array.findByData(1));

		array.updateByPosition(0, 666);
		System.out.println(array.updateByData(666, 888));

		array.removeLast();
		array.removeLast();
		array.removeLast();
		array.print();

		array.remove(1);
		array.print();

		array.remove(1);
		array.print();

		array.remove(1);
		array.print();

		array.remove(0);
		array.print();
		
		array.add(1);
		Array otherArray = new Array(3);
		otherArray.add(2);
		otherArray.add(3);
		array.merge(otherArray);
		array.print();
		
		array.clear();
		array.print();		
	}

}
